package com.project.service;

import com.github.pagehelper.PageInfo;
import com.project.bean.ClassBean;

/**
 * @author lyl
 * description:班级业务接口类
 */
public interface IClassService {

    /**
     * 分页显示
     *
     * @param PageNo 页数
     * @return 班级分页对象
     */
    PageInfo<ClassBean> findAllByPage(int PageNo);

    /**
     * 添加班级
     *
     * @param classBean 班级对象
     */
    void add(ClassBean classBean);

    /**
     * 更新该id下带班老师姓名
     *
     * @param classId
     * @param teacherName
     */
    void updateClassTeacher(int classId, String teacherName);

    /**
     * 根据传入的班级id查找班级对象
     *
     * @param classId
     * @return
     */
    ClassBean findById(int classId);

    /**
     * 根据班级id删除班级
     *
     * @param classId
     */
    void del(int classId);
}
